// Copyright (c) Appeon. All rights reserved.
// Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. 
// You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0.

using System;
using System.Collections.Generic;

namespace SnapObjects.Data.Odbc
{
    public class OdbcSqlAnywhereSqlKeywords : SqlKeywords
    {
        private static readonly IDictionary<string, SqlKeywords> _sqlmembers 
            = new Dictionary<string, SqlKeywords>(_members, StringComparer.OrdinalIgnoreCase);

        protected OdbcSqlAnywhereSqlKeywords(string name) : base(name)
        {
        }

        protected override void Register(string name)
        {
            if (!_sqlmembers.ContainsKey(name))
            {
                _sqlmembers.Add(name, this);
            }

            _name = name;
        }

        public static new bool IsKeyword(string value)
        {
            return _sqlmembers.ContainsKey(value);
        }

        public static new SqlKeywords Parse(string value)
        {
            if (_sqlmembers.ContainsKey(value))
            {
                return _sqlmembers[value];
            }

            return NOTHING;
        }

        public static readonly OdbcSqlAnywhereSqlKeywords AUTO = new OdbcSqlAnywhereSqlKeywords("AUTO");
        public static readonly OdbcSqlAnywhereSqlKeywords ATTACH = new OdbcSqlAnywhereSqlKeywords("ATTACH");
        public static readonly OdbcSqlAnywhereSqlKeywords BACKUP = new OdbcSqlAnywhereSqlKeywords("BACKUP");
        public static readonly OdbcSqlAnywhereSqlKeywords BIGINT = new OdbcSqlAnywhereSqlKeywords("BIGINT");
        public static readonly OdbcSqlAnywhereSqlKeywords BINARY = new OdbcSqlAnywhereSqlKeywords("BINARY");
        public static readonly OdbcSqlAnywhereSqlKeywords BOTTOM = new OdbcSqlAnywhereSqlKeywords("BOTTOM");
        public static readonly OdbcSqlAnywhereSqlKeywords BREAK = new OdbcSqlAnywhereSqlKeywords("BREAK");
        public static readonly OdbcSqlAnywhereSqlKeywords BROWSE = new OdbcSqlAnywhereSqlKeywords("BROWSE");
        public static readonly OdbcSqlAnywhereSqlKeywords BULK = new OdbcSqlAnywhereSqlKeywords("BULK");
        public static readonly OdbcSqlAnywhereSqlKeywords CALL = new OdbcSqlAnywhereSqlKeywords("CALL");
        public static readonly OdbcSqlAnywhereSqlKeywords CAPABILITY = new OdbcSqlAnywhereSqlKeywords("CAPABILITY");
        public static readonly OdbcSqlAnywhereSqlKeywords CHAR_CONVERT = new OdbcSqlAnywhereSqlKeywords("CHAR_CONVERT");
        public static readonly OdbcSqlAnywhereSqlKeywords CHECKPOINT = new OdbcSqlAnywhereSqlKeywords("CHECKPOINT");
        public static readonly OdbcSqlAnywhereSqlKeywords CLUSTERED = new OdbcSqlAnywhereSqlKeywords("CLUSTERED");
        public static readonly OdbcSqlAnywhereSqlKeywords COMPUTE = new OdbcSqlAnywhereSqlKeywords("COMPUTE");
        public static readonly OdbcSqlAnywhereSqlKeywords COMMENT = new OdbcSqlAnywhereSqlKeywords("COMMENT");
        public static readonly OdbcSqlAnywhereSqlKeywords CONTAINS = new OdbcSqlAnywhereSqlKeywords("CONTAINS");
        public static readonly OdbcSqlAnywhereSqlKeywords CONTAINSTABLE = new OdbcSqlAnywhereSqlKeywords("CONTAINSTABLE");
        public static readonly OdbcSqlAnywhereSqlKeywords COMPRESSED = new OdbcSqlAnywhereSqlKeywords("COMPRESSED");
        public static readonly OdbcSqlAnywhereSqlKeywords CONFLICT = new OdbcSqlAnywhereSqlKeywords("CONFLICT");
        public static readonly OdbcSqlAnywhereSqlKeywords CUBE = new OdbcSqlAnywhereSqlKeywords("CUBE");
        public static readonly OdbcSqlAnywhereSqlKeywords DATABASE = new OdbcSqlAnywhereSqlKeywords("DATABASE");
        public static readonly OdbcSqlAnywhereSqlKeywords DATETIMEOFFSET = new OdbcSqlAnywhereSqlKeywords("DATETIMEOFFSET");
        public static readonly OdbcSqlAnywhereSqlKeywords DBSPACE = new OdbcSqlAnywhereSqlKeywords("DBSPACE");
        public static readonly OdbcSqlAnywhereSqlKeywords DBCC = new OdbcSqlAnywhereSqlKeywords("DBCC");
        public static readonly OdbcSqlAnywhereSqlKeywords DELETING = new OdbcSqlAnywhereSqlKeywords("DELETING");
        public static readonly OdbcSqlAnywhereSqlKeywords DENY = new OdbcSqlAnywhereSqlKeywords("DENY");
        public static readonly OdbcSqlAnywhereSqlKeywords DETACH = new OdbcSqlAnywhereSqlKeywords("DETACH");
        public static readonly OdbcSqlAnywhereSqlKeywords DISK = new OdbcSqlAnywhereSqlKeywords("DISK");
        public static readonly OdbcSqlAnywhereSqlKeywords DISTRIBUTED = new OdbcSqlAnywhereSqlKeywords("DISTRIBUTED");
        public static readonly OdbcSqlAnywhereSqlKeywords DISTRIBUTED_AGG = new OdbcSqlAnywhereSqlKeywords("DISTRIBUTED_AGG");
        public static readonly OdbcSqlAnywhereSqlKeywords DO = new OdbcSqlAnywhereSqlKeywords("DO");
        public static readonly OdbcSqlAnywhereSqlKeywords DUMP = new OdbcSqlAnywhereSqlKeywords("DUMP");
        public static readonly OdbcSqlAnywhereSqlKeywords DYNAMIC = new OdbcSqlAnywhereSqlKeywords("DYNAMIC");
        public static readonly OdbcSqlAnywhereSqlKeywords ELSEIF = new OdbcSqlAnywhereSqlKeywords("ELSEIF");
        public static readonly OdbcSqlAnywhereSqlKeywords ENCRYPTED = new OdbcSqlAnywhereSqlKeywords("ENCRYPTED");
        public static readonly OdbcSqlAnywhereSqlKeywords ENDIF = new OdbcSqlAnywhereSqlKeywords("ENDIF");
        public static readonly OdbcSqlAnywhereSqlKeywords EXISTING = new OdbcSqlAnywhereSqlKeywords("EXISTING");
        public static readonly OdbcSqlAnywhereSqlKeywords EXTERNLOGIN = new OdbcSqlAnywhereSqlKeywords("EXTERNLOGIN");
        public static readonly OdbcSqlAnywhereSqlKeywords FORCE = new OdbcSqlAnywhereSqlKeywords("FORCE");
        public static readonly OdbcSqlAnywhereSqlKeywords FORWARD = new OdbcSqlAnywhereSqlKeywords("FORWARD");
        public static readonly OdbcSqlAnywhereSqlKeywords ERRLVL = new OdbcSqlAnywhereSqlKeywords("ERRLVL");
        public static readonly OdbcSqlAnywhereSqlKeywords EXIT = new OdbcSqlAnywhereSqlKeywords("EXIT");
        public static readonly OdbcSqlAnywhereSqlKeywords ELEMENTS = new OdbcSqlAnywhereSqlKeywords("ELEMENTS");
        public static readonly OdbcSqlAnywhereSqlKeywords FAST = new OdbcSqlAnywhereSqlKeywords("FAST");
        public static readonly OdbcSqlAnywhereSqlKeywords FILE = new OdbcSqlAnywhereSqlKeywords("FILE");
        public static readonly OdbcSqlAnywhereSqlKeywords FILLFACTOR = new OdbcSqlAnywhereSqlKeywords("FILLFACTOR");
        public static readonly OdbcSqlAnywhereSqlKeywords FREETEXT = new OdbcSqlAnywhereSqlKeywords("FREETEXT");
        public static readonly OdbcSqlAnywhereSqlKeywords FREETEXTTABLE = new OdbcSqlAnywhereSqlKeywords("FREETEXTTABLE");
        public static readonly OdbcSqlAnywhereSqlKeywords FUNCTION = new OdbcSqlAnywhereSqlKeywords("FUNCTION");
        public static readonly OdbcSqlAnywhereSqlKeywords FOLLOWING = new OdbcSqlAnywhereSqlKeywords("FOLLOWING");
        public static readonly OdbcSqlAnywhereSqlKeywords GROUPING = new OdbcSqlAnywhereSqlKeywords("GROUPING");
        public static readonly OdbcSqlAnywhereSqlKeywords HOLDLOCK = new OdbcSqlAnywhereSqlKeywords("HOLDLOCK");
        public static readonly OdbcSqlAnywhereSqlKeywords HASH = new OdbcSqlAnywhereSqlKeywords("HASH");
        public static readonly OdbcSqlAnywhereSqlKeywords IDENTITY_INSERT = new OdbcSqlAnywhereSqlKeywords("IDENTITY_INSERT");
        public static readonly OdbcSqlAnywhereSqlKeywords IDENTITYCOL = new OdbcSqlAnywhereSqlKeywords("IDENTITYCOL");
        public static readonly OdbcSqlAnywhereSqlKeywords IDENTIFIED = new OdbcSqlAnywhereSqlKeywords("IDENTIFIED");
        public static readonly OdbcSqlAnywhereSqlKeywords IF = new OdbcSqlAnywhereSqlKeywords("IF");
        public static readonly OdbcSqlAnywhereSqlKeywords INOUT = new OdbcSqlAnywhereSqlKeywords("INOUT");
        public static readonly OdbcSqlAnywhereSqlKeywords INSERTING = new OdbcSqlAnywhereSqlKeywords("INSERTING");
        public static readonly OdbcSqlAnywhereSqlKeywords INSTALL = new OdbcSqlAnywhereSqlKeywords("INSTALL");
        public static readonly OdbcSqlAnywhereSqlKeywords INSTEAD = new OdbcSqlAnywhereSqlKeywords("INSTEAD");
        public static readonly OdbcSqlAnywhereSqlKeywords INTEGRATED = new OdbcSqlAnywhereSqlKeywords("INTEGRATED");
        public static readonly OdbcSqlAnywhereSqlKeywords KERBEROS = new OdbcSqlAnywhereSqlKeywords("KERBEROS");
        public static readonly OdbcSqlAnywhereSqlKeywords KILL = new OdbcSqlAnywhereSqlKeywords("KILL");
        public static readonly OdbcSqlAnywhereSqlKeywords LATERAL = new OdbcSqlAnywhereSqlKeywords("LATERAL");
        public static readonly OdbcSqlAnywhereSqlKeywords LIMIT = new OdbcSqlAnywhereSqlKeywords("LIMIT");
        public static readonly OdbcSqlAnywhereSqlKeywords LOCK = new OdbcSqlAnywhereSqlKeywords("LOCK");
        public static readonly OdbcSqlAnywhereSqlKeywords LOGIN = new OdbcSqlAnywhereSqlKeywords("LOGIN");
        public static readonly OdbcSqlAnywhereSqlKeywords LONG = new OdbcSqlAnywhereSqlKeywords("LONG");
        public static readonly OdbcSqlAnywhereSqlKeywords LINENO = new OdbcSqlAnywhereSqlKeywords("LINENO");
        public static readonly OdbcSqlAnywhereSqlKeywords LOAD = new OdbcSqlAnywhereSqlKeywords("LOAD");
        public static readonly OdbcSqlAnywhereSqlKeywords MEMBERSHIP = new OdbcSqlAnywhereSqlKeywords("MEMBERSHIP");
        public static readonly OdbcSqlAnywhereSqlKeywords MESSAGE = new OdbcSqlAnywhereSqlKeywords("MESSAGE");
        public static readonly OdbcSqlAnywhereSqlKeywords MODE = new OdbcSqlAnywhereSqlKeywords("MODE");
        public static readonly OdbcSqlAnywhereSqlKeywords MODIFY = new OdbcSqlAnywhereSqlKeywords("MODIFY");
        public static readonly OdbcSqlAnywhereSqlKeywords MAXDOP = new OdbcSqlAnywhereSqlKeywords("MAXDOP");
        public static readonly OdbcSqlAnywhereSqlKeywords MERGE = new OdbcSqlAnywhereSqlKeywords("MERGE");
        public static readonly OdbcSqlAnywhereSqlKeywords NEW = new OdbcSqlAnywhereSqlKeywords("NEW");
        public static readonly OdbcSqlAnywhereSqlKeywords NOHOLDLOCK = new OdbcSqlAnywhereSqlKeywords("NOHOLDLOCK");
        public static readonly OdbcSqlAnywhereSqlKeywords NOTIFY = new OdbcSqlAnywhereSqlKeywords("NOTIFY");
        public static readonly OdbcSqlAnywhereSqlKeywords NVARCHAR = new OdbcSqlAnywhereSqlKeywords("NVARCHAR");
        public static readonly OdbcSqlAnywhereSqlKeywords NOCHECK = new OdbcSqlAnywhereSqlKeywords("NOCHECK");
        public static readonly OdbcSqlAnywhereSqlKeywords NONCLUSTERED = new OdbcSqlAnywhereSqlKeywords("NONCLUSTERED");
        public static readonly OdbcSqlAnywhereSqlKeywords ORDINALITY = new OdbcSqlAnywhereSqlKeywords("ORDINALITY");
        public static readonly OdbcSqlAnywhereSqlKeywords OPENSTRING = new OdbcSqlAnywhereSqlKeywords("OPENSTRING");
        public static readonly OdbcSqlAnywhereSqlKeywords OPTIONS = new OdbcSqlAnywhereSqlKeywords("OPTIONS");
        public static readonly OdbcSqlAnywhereSqlKeywords OTHERS = new OdbcSqlAnywhereSqlKeywords("OTHERS");
        public static readonly OdbcSqlAnywhereSqlKeywords OUT = new OdbcSqlAnywhereSqlKeywords("OUT");
        public static readonly OdbcSqlAnywhereSqlKeywords OFF = new OdbcSqlAnywhereSqlKeywords("OFF");
        public static readonly OdbcSqlAnywhereSqlKeywords OFFSETS = new OdbcSqlAnywhereSqlKeywords("OFFSETS");
        public static readonly OdbcSqlAnywhereSqlKeywords OFFSET = new OdbcSqlAnywhereSqlKeywords("OFFSET");
        public static readonly OdbcSqlAnywhereSqlKeywords OPENDATASOURCE = new OdbcSqlAnywhereSqlKeywords("OPENDATASOURCE");
        public static readonly OdbcSqlAnywhereSqlKeywords OPENQUERY = new OdbcSqlAnywhereSqlKeywords("OPENQUERY");
        public static readonly OdbcSqlAnywhereSqlKeywords OPENROWSET = new OdbcSqlAnywhereSqlKeywords("OPENROWSET");
        public static readonly OdbcSqlAnywhereSqlKeywords OPENXML = new OdbcSqlAnywhereSqlKeywords("OPENXML");
        public static readonly OdbcSqlAnywhereSqlKeywords OVER = new OdbcSqlAnywhereSqlKeywords("OVER");
        public static readonly OdbcSqlAnywhereSqlKeywords PARTITION = new OdbcSqlAnywhereSqlKeywords("PARTITION");
        public static readonly OdbcSqlAnywhereSqlKeywords PASSTHROUGH = new OdbcSqlAnywhereSqlKeywords("PASSTHROUGH");
        public static readonly OdbcSqlAnywhereSqlKeywords PERCENT = new OdbcSqlAnywhereSqlKeywords("PERCENT");
        public static readonly OdbcSqlAnywhereSqlKeywords PIVOT = new OdbcSqlAnywhereSqlKeywords("PIVOT");
        public static readonly OdbcSqlAnywhereSqlKeywords PLAN = new OdbcSqlAnywhereSqlKeywords("PLAN");
        public static readonly OdbcSqlAnywhereSqlKeywords PRECEDING = new OdbcSqlAnywhereSqlKeywords("PRECEDING");
        public static readonly OdbcSqlAnywhereSqlKeywords PRINT = new OdbcSqlAnywhereSqlKeywords("PRINT");
        public static readonly OdbcSqlAnywhereSqlKeywords PUBLICATION = new OdbcSqlAnywhereSqlKeywords("PUBLICATION");
        public static readonly OdbcSqlAnywhereSqlKeywords PROC = new OdbcSqlAnywhereSqlKeywords("PROC");
        public static readonly OdbcSqlAnywhereSqlKeywords RAISERROR = new OdbcSqlAnywhereSqlKeywords("RAISERROR");
        public static readonly OdbcSqlAnywhereSqlKeywords READTEXT = new OdbcSqlAnywhereSqlKeywords("READTEXT");
        public static readonly OdbcSqlAnywhereSqlKeywords RECONFIGURE = new OdbcSqlAnywhereSqlKeywords("RECONFIGURE");
        public static readonly OdbcSqlAnywhereSqlKeywords REFERENCE = new OdbcSqlAnywhereSqlKeywords("REFERENCE");
        public static readonly OdbcSqlAnywhereSqlKeywords REFRESH = new OdbcSqlAnywhereSqlKeywords("REFRESH");
        public static readonly OdbcSqlAnywhereSqlKeywords RELEASE = new OdbcSqlAnywhereSqlKeywords("RELEASE");
        public static readonly OdbcSqlAnywhereSqlKeywords REMOTE = new OdbcSqlAnywhereSqlKeywords("REMOTE");
        public static readonly OdbcSqlAnywhereSqlKeywords REMOVE = new OdbcSqlAnywhereSqlKeywords("REMOVE");
        public static readonly OdbcSqlAnywhereSqlKeywords RENAME = new OdbcSqlAnywhereSqlKeywords("RENAME");
        public static readonly OdbcSqlAnywhereSqlKeywords REORGANIZE = new OdbcSqlAnywhereSqlKeywords("REORGANIZE");
        public static readonly OdbcSqlAnywhereSqlKeywords RESOURCE = new OdbcSqlAnywhereSqlKeywords("RESOURCE");
        public static readonly OdbcSqlAnywhereSqlKeywords ROLLUP = new OdbcSqlAnywhereSqlKeywords("ROLLUP");
        public static readonly OdbcSqlAnywhereSqlKeywords ROW = new OdbcSqlAnywhereSqlKeywords("ROW");
        public static readonly OdbcSqlAnywhereSqlKeywords REPLICATION = new OdbcSqlAnywhereSqlKeywords("REPLICATION");
        public static readonly OdbcSqlAnywhereSqlKeywords RESTORE = new OdbcSqlAnywhereSqlKeywords("RESTORE");
        public static readonly OdbcSqlAnywhereSqlKeywords RETURN = new OdbcSqlAnywhereSqlKeywords("RETURN");
        public static readonly OdbcSqlAnywhereSqlKeywords REVERT = new OdbcSqlAnywhereSqlKeywords("REVERT");
        public static readonly OdbcSqlAnywhereSqlKeywords REDISTRIBUTE = new OdbcSqlAnywhereSqlKeywords("REDISTRIBUTE");
        public static readonly OdbcSqlAnywhereSqlKeywords REDUCE = new OdbcSqlAnywhereSqlKeywords("REDUCE");
        public static readonly OdbcSqlAnywhereSqlKeywords REPLICATE = new OdbcSqlAnywhereSqlKeywords("REPLICATE");
        public static readonly OdbcSqlAnywhereSqlKeywords ROWCOUNT = new OdbcSqlAnywhereSqlKeywords("ROWCOUNT");
        public static readonly OdbcSqlAnywhereSqlKeywords ROWGUIDCOL = new OdbcSqlAnywhereSqlKeywords("ROWGUIDCOL");
        public static readonly OdbcSqlAnywhereSqlKeywords RULE = new OdbcSqlAnywhereSqlKeywords("RULE");
        public static readonly OdbcSqlAnywhereSqlKeywords SAVE = new OdbcSqlAnywhereSqlKeywords("SAVE");
        public static readonly OdbcSqlAnywhereSqlKeywords SAVEPOINT = new OdbcSqlAnywhereSqlKeywords("SAVEPOINT");
        public static readonly OdbcSqlAnywhereSqlKeywords SENSITIVE = new OdbcSqlAnywhereSqlKeywords("SENSITIVE");
        public static readonly OdbcSqlAnywhereSqlKeywords SECURITYAUDIT = new OdbcSqlAnywhereSqlKeywords("SECURITYAUDIT");
        public static readonly OdbcSqlAnywhereSqlKeywords SEMANTICKEYPHRASETABLE = new OdbcSqlAnywhereSqlKeywords("SEMANTICKEYPHRASETABLE");
        public static readonly OdbcSqlAnywhereSqlKeywords SEMANTICSIMILARITYDETAILSTABLE = new OdbcSqlAnywhereSqlKeywords("SEMANTICSIMILARITYDETAILSTABLE");
        public static readonly OdbcSqlAnywhereSqlKeywords SEMANTICSIMILARITYTABLE = new OdbcSqlAnywhereSqlKeywords("SEMANTICSIMILARITYTABLE");
        public static readonly OdbcSqlAnywhereSqlKeywords SETUSER = new OdbcSqlAnywhereSqlKeywords("SETUSER");
        public static readonly OdbcSqlAnywhereSqlKeywords SHUTDOWN = new OdbcSqlAnywhereSqlKeywords("SHUTDOWN");
        public static readonly OdbcSqlAnywhereSqlKeywords SHARE = new OdbcSqlAnywhereSqlKeywords("SHARE");
        public static readonly OdbcSqlAnywhereSqlKeywords SPATIAL = new OdbcSqlAnywhereSqlKeywords("SPATIAL");
        public static readonly OdbcSqlAnywhereSqlKeywords START = new OdbcSqlAnywhereSqlKeywords("START");
        public static readonly OdbcSqlAnywhereSqlKeywords STOP = new OdbcSqlAnywhereSqlKeywords("STOP");
        public static readonly OdbcSqlAnywhereSqlKeywords SUBTRANS = new OdbcSqlAnywhereSqlKeywords("SUBTRANS");
        public static readonly OdbcSqlAnywhereSqlKeywords SUBTRANSACTION = new OdbcSqlAnywhereSqlKeywords("SUBTRANSACTION");
        public static readonly OdbcSqlAnywhereSqlKeywords SYNCHRONIZE = new OdbcSqlAnywhereSqlKeywords("SYNCHRONIZE");
        public static readonly OdbcSqlAnywhereSqlKeywords STATISTICS = new OdbcSqlAnywhereSqlKeywords("STATISTICS");
        public static readonly OdbcSqlAnywhereSqlKeywords TABLESAMPLE = new OdbcSqlAnywhereSqlKeywords("TABLESAMPLE");
        public static readonly OdbcSqlAnywhereSqlKeywords TEXTSIZE = new OdbcSqlAnywhereSqlKeywords("TEXTSIZE");
        public static readonly OdbcSqlAnywhereSqlKeywords TINYINT = new OdbcSqlAnywhereSqlKeywords("TINYINT");
        public static readonly OdbcSqlAnywhereSqlKeywords TOP = new OdbcSqlAnywhereSqlKeywords("TOP");
        public static readonly OdbcSqlAnywhereSqlKeywords TRAN = new OdbcSqlAnywhereSqlKeywords("TRAN");
        public static readonly OdbcSqlAnywhereSqlKeywords TREAT = new OdbcSqlAnywhereSqlKeywords("TREAT");
        public static readonly OdbcSqlAnywhereSqlKeywords TRIGGER = new OdbcSqlAnywhereSqlKeywords("TRIGGER");
        public static readonly OdbcSqlAnywhereSqlKeywords TRUNCATE = new OdbcSqlAnywhereSqlKeywords("TRUNCATE");
        public static readonly OdbcSqlAnywhereSqlKeywords TRY_CONVERT = new OdbcSqlAnywhereSqlKeywords("TRY_CONVERT");
        public static readonly OdbcSqlAnywhereSqlKeywords TSEQUAL = new OdbcSqlAnywhereSqlKeywords("TSEQUAL");
        public static readonly OdbcSqlAnywhereSqlKeywords TYPE = new OdbcSqlAnywhereSqlKeywords("TYPE");
        public static readonly OdbcSqlAnywhereSqlKeywords TIES = new OdbcSqlAnywhereSqlKeywords("TIES");
        public static readonly OdbcSqlAnywhereSqlKeywords UNPIVOT = new OdbcSqlAnywhereSqlKeywords("UNPIVOT");
        public static readonly OdbcSqlAnywhereSqlKeywords UNBOUNDED = new OdbcSqlAnywhereSqlKeywords("UNBOUNDED");
        public static readonly OdbcSqlAnywhereSqlKeywords UNIQUEIDENTIFIER = new OdbcSqlAnywhereSqlKeywords("UNIQUEIDENTIFIER");
        public static readonly OdbcSqlAnywhereSqlKeywords UNSIGNED = new OdbcSqlAnywhereSqlKeywords("UNSIGNED");
        public static readonly OdbcSqlAnywhereSqlKeywords UPDATING = new OdbcSqlAnywhereSqlKeywords("UPDATING");
        public static readonly OdbcSqlAnywhereSqlKeywords UPDATETEXT = new OdbcSqlAnywhereSqlKeywords("UPDATETEXT");
        public static readonly OdbcSqlAnywhereSqlKeywords USE = new OdbcSqlAnywhereSqlKeywords("USE");
        public static readonly OdbcSqlAnywhereSqlKeywords VALIDATE = new OdbcSqlAnywhereSqlKeywords("VALIDATE");
        public static readonly OdbcSqlAnywhereSqlKeywords VARBINARY = new OdbcSqlAnywhereSqlKeywords("VARBINARY");
        public static readonly OdbcSqlAnywhereSqlKeywords VARBIT = new OdbcSqlAnywhereSqlKeywords("VARBIT");
        public static readonly OdbcSqlAnywhereSqlKeywords VARIABLE = new OdbcSqlAnywhereSqlKeywords("VARIABLE");
        public static readonly OdbcSqlAnywhereSqlKeywords WAIT = new OdbcSqlAnywhereSqlKeywords("WAIT");
        public static readonly OdbcSqlAnywhereSqlKeywords WINDOW = new OdbcSqlAnywhereSqlKeywords("WINDOW");
        public static readonly OdbcSqlAnywhereSqlKeywords WITHIN = new OdbcSqlAnywhereSqlKeywords("WITHIN");
        public static readonly OdbcSqlAnywhereSqlKeywords WAITFOR = new OdbcSqlAnywhereSqlKeywords("WAITFOR");
        public static readonly OdbcSqlAnywhereSqlKeywords WHILE = new OdbcSqlAnywhereSqlKeywords("WHILE");
        public static readonly OdbcSqlAnywhereSqlKeywords WITHINGROUP = new OdbcSqlAnywhereSqlKeywords("WITHIN GROUP");
        public static readonly OdbcSqlAnywhereSqlKeywords WRITETEXT = new OdbcSqlAnywhereSqlKeywords("WRITETEXT");
        public static readonly OdbcSqlAnywhereSqlKeywords XML = new OdbcSqlAnywhereSqlKeywords("XML");
        public static readonly OdbcSqlAnywhereSqlKeywords XSINIL = new OdbcSqlAnywhereSqlKeywords("XSINIL");
        public static readonly OdbcSqlAnywhereSqlKeywords XMLSCHEMA = new OdbcSqlAnywhereSqlKeywords("XMLSCHEMA");
    }
}
